package io.kiki.sba.registry.client.api;


public interface ClientConfig {


    String getEnv();


    String getInstanceId();

    String getIp();

    String getZone();


    String getRegistryEndpoint();


    int getRegistryEndpointPort();


    String getDataCenter();


    String getAppName();


    int getConnectTimeout();


    int getSocketTimeout();

    int getInvokeTimeout();


    int getRecheckInterval();


    int getObserverThreadCoreSize();


    int getObserverThreadMaxSize();


    int getObserverThreadQueueLength();


    int getObserverCallbackTimeout();


    int getSyncConfigRetryInterval();


    String getAccessKey();


    String getSecretKey();


    String getAlgorithm();


    long getAuthCacheInterval();


    boolean isEventBusEnable();
}
